Free and open-source software ( FOSS) is software available under a Software license that grants users the right to use, modify, and distribute the software modified or not to everyone. FOSS is an inclusive umbrella term encompassing free software and open-source software. The rights guaranteed by FOSS originate from the "Four Essential Freedoms" of The Free Software Definition and the criteria of The Open Source Definition. All FOSS can have publicly available source code, but not all source-available software is FOSS. FOSS is the opposite of proprietary software, which is licensed restrictively or has undisclosed source code.
The historical precursor to FOSS was the hobbyist and academic public domain software ecosystem of the 1960s to 1980s. Free and open-source operating systems such as Linux distributions and descendants of BSD are widely used, powering millions of servers, desktop computer, , and other devices. Free-software licenses and open-source licenses have been adopted by many software packages. Reasons for using FOSS include decreased software costs, increased security against malware, stability, privacy, opportunities for educational usage, and giving users more control over their own hardware.
The free software movement and the open-source software movement are online social movements behind widespread production, adoption and promotion of FOSS, with the former preferring to use the equivalent term free/libre and open-source software ( FLOSS). FOSS is supported by a loosely associated movement of multiple organizations, foundations, communities and individuals who share basic philosophical perspectives and collaborate practically, but may diverge in detail questions.
Although there is an almost complete overlap between free-software licenses and open-source-software licenses, there is a strong philosophical disagreement between the advocates of these two positions. The terminology of FOSS was created to be a neutral on these philosophical disagreements between the Free Software Foundation (FSF) and Open Source Initiative (OSI) and have a single unified term that could refer to both concepts, although Richard Stallman argues that it fails to be neutral unlike the similar term; "Free/Libre and Open Source Software" (FLOSS).
By the late 1960s and 1970s, a distinct software industry began to emerge. Companies started selling software as a separate product, leading to the use of restrictive licenses and technical measures—such as distributing only binary executables—to limit user access and control. This shift was driven by growing competition and the U.S. government's antitrust scrutiny of bundled software, exemplified by the 1969 antitrust case United States v. IBM.
A key turning point came in 1980 when U.S. copyright law was formally extended to cover computer software. Computer Software 1980 Copyright Act This enabled companies like IBM to further enforce closed-source distribution models. In 1983, IBM introduced its "object code only" policy, ceasing the distribution of source code for its system software. Object code only: is IBM playing fair?
In response to the growing restrictions on software, Richard Stallman launched the GNU Project in 1983 at MIT. His goal was to develop a complete Free software operating system and restore user freedom. The Free Software Foundation (FSF) was established in 1985 to support this mission. Stallman's GNU Manifesto and the Four Essential Freedoms outlined the movement's ethical stance, emphasizing user control over software.
The release of the Linux kernel by Linus Torvalds in 1991, and its relicense under the GNU General Public License (GPL) in 1992, marked a major step toward a fully Free operating system. Other Free software projects like FreeBSD, NetBSD, and OpenBSD also gained traction following the resolution of the USL v. BSDi lawsuit in 1993.
In 1997, Eric Raymond’s essay The Cathedral and the Bazaar explored the development model of Free software, influencing Netscape’s decision in 1998 to release the source code for its browser suite. This code base became Mozilla Firefox and Thunderbird.
To broaden business adoption, a group of developers including Raymond, Bruce Perens, Tim O’Reilly, and Linus Torvalds rebranded the Free software movement as "Open Source." The Open Source Initiative (OSI) was founded in 1998 to promote this new term and emphasize collaborative development benefits over ideology.
Despite initial resistance—such as Microsoft's 2001 claim that "Open-source is an intellectual property destroyer"—FOSS eventually gained widespread acceptance in the corporate world. Companies like Red Hat proved that commercial success and Free software principles could coexist.
Furthermore, publicized source code might make it easier for hackers to find vulnerabilities in it and write exploits. This however assumes that such malicious hackers are more effective than white hat hackers which responsibly disclose or help fix the vulnerabilities, that no code leaks or data breach occur and that reverse engineering of proprietary code is a hindrance of significance for malicious hackers.
A common obstacle in FOSS development is the lack of access to some common official standards, due to costly royalties or required non-disclosure agreements (e.g., for the DVD-Video format).DVD FLLC (2009) How To Obtain DVD Format/Logo License (2005–2009)
Argentina | The government of Argentina launched the program Conectar Igualdad (Connect Equality), through ANSES and the Ministry of Education (Argentina) launched during the presidency of Cristina Fernández de Kirchner, that gave kids on public schools free laptops to use for educative purposes. By default, it came with Huayra GNU/Linux, a free and open-source Linux operating system developed by the Argentinian technology ministry, based on Debian, using the MATE Desktop. |
Austria | In 2005, Vienna migrated from Microsoft Office 2000 to OpenOffice.org and from Microsoft Windows 2000 to Linux. Vienna to softly embrace Linux – ZDNet UK |
Brazil | In 2006, the Brazilian government has simultaneously encouraged the distribution of cheap computers running Linux throughout its poorer communities by subsidizing their purchase with tax breaks. |
Canada | In 2017, the city of Sault Ste. Marie, Ontario, opened up most of its new internal software development efforts to reduce its own software costs, and increase collaboration with other municipalities looking to solve similar problems.Algoma University "Advocating for Collaboration in Code" |
Ecuador | In April 2008, Ecuador passed a similar law, Decree 1014, designed to migrate the public sector to Libre Software. Estebanmendieta.com , Decree 1014 |
France | In March 2009, the French Gendarmerie Nationale announced it will totally switch to Ubuntu by 2015. The Gendarmerie began its transition to open source software in 2005 when it replaced Microsoft Office with OpenOffice.org across the entire organization. In September 2012, the French Prime Minister laid down a set of action-oriented recommendations about using open-source in the French public administration.[7] PM Bulletin (Circular letter) #5608-SG of September 19th, 2012 These recommendations are published in a document based on the works of an inter-ministerial group of experts.[8] Use of the open-source software in the administration This document promotes some orientations like establishing an actual convergence on open-source stubs, activating a network of expertise about converging stubs, improving the support of open-source software, contributing to selected stubs, following the big communities, spreading alternatives to the main commercial solutions, tracing the use of open-source and its effects, developing the culture of use of the open-source licenses in the developments of public information systems. One of the aim of this experts groups is also to establish lists of recommended open-source software to use in the French public administration.[9] Interministerial base of open-source applications |
Germany | In the German City of Munich, conversion of 15,000 PCs and laptops from Microsoft Windows-based operating systems to a Debian-based Linux environment called LiMux spanned the ten years of 2003 to 2013. After successful completion of the project, more than 80% of all computers were running Linux. On November 13, 2017, The Register reported that Munich was planning to revert to Windows 10 by 2020. But in 2020, Munich decided to shift back from Microsoft to Linux again. In 2022 Germany launched Open CoDE, its own FOSS repository and forum. |
India | The Government of Kerala, India, announced its official support for free and open-source software in its State IT Policy of 2001, which was formulated after the first-ever Free software conference in India, Freedom First!, held in July 2001 in Trivandrum, the capital of Kerala. In 2009, Government of Kerala started the International Centre for Free and Open Source Software (ICFOSS). In March 2015 the Indian government announced a policy on adoption of FOSS. |
Italy | The Italian military is transitioning to LibreOffice and the OpenDocument Format (ODF). LibreItalia Association announced on September 15, 2015, that the Ministry of Defence would over the next year-and-a-half install this suite of office productivity tools on some 150,000 PC workstations, making it Europe's second-largest LibreOffice implementation. By June 23, 2016, 6,000 stations have been migrated. E-learning military platform. |
Jordan | In January 2010, the Government of Jordan announced a partnership with Ingres Corporation (now named Actian), an open-source database-management company based in the United States, to promote open-source software use, starting with university systems in Jordan. |
Malaysia | Malaysia launched the "Malaysian Public Sector Open Source Software Program", saving millions on proprietary software licenses until 2008. |
Peru | In 2005, the Government of Peru voted to adopt open source across all its bodies. The 2002 response to Microsoft's critique is available online. In the preamble to the bill, the Peruvian government stressed that the choice was made to ensure that key pillars of democracy were safeguarded: "The basic principles which inspire the Bill are linked to the basic guarantees of a state of law." |
Portugal | In 2000, the Portuguese Vieira do Minho Municipality began switching to free and open-source software. |
Romania | IOSSPL is a free and open source software used for public libraries in Romania. |
Spain | In 2017, The City of Barcelona started to migrate its computer systems away from the Windows platform . The City's strategy was first to replace all user applications with open-source alternatives, until the underlying Windows operating system is the only proprietary software remaining. In a final step, the operating system replaced with Linux. |
Uganda | In September 2014, the Uganda National Information Technology Authority (NITA-U) announced a call for feedback on an Open Source Strategy & Policy at a workshop in conjunction with the ICT Association of Uganda (ICTAU). |
United States | In February 2009, the White House moved its website to Linux servers using Drupal for content management. In August 2016, the United States government announced a new federal source code policy which mandates that at least 20% of custom source code developed by or for any agency of the federal government be released as open-source software (OSS). Also available as HTML at:
![]() ![]() |
Venezuela | In 2004, a law in Venezuela (Decree 3390) went into effect, mandating a two-year transition to open source in all public agencies. , the transition was still under way. |
In 2020, the European Commission adopted its Open Source Strategy 2020-2023, including encouraging sharing and reuse of software and publishing Commission'
ref>
In 2021, the Commission Decision on the open source licensing and reuse of Commission software (2021/C 495 I/01) was adopted, under which, as a general principle, the European Commission may release software under EUPL or another FOSS license, if more appropriate. There are exceptions though.
In May 2022, the Expert group on the Interoperability of European Public Services came published 27 recommendations to strengthen the interoperability of public administrations across the EU. These recommendations are to be taken into account later in the same year in Commission's proposal of the "Interoperable Europe Act".
While copyright is the primary legal mechanism that FOSS authors use to ensure license compliance for their software, other mechanisms such as legislation, patents, and trademarks have implications as well. In response to legal issues with patents and the Digital Millennium Copyright Act (DMCA), the Free Software Foundation released version 3 of its GNU General Public License (GNU GPLv3) in 2007 that explicitly addressed the DMCA and patent rights.
One of the key issues GPLv3 aimed to address was a practice known as Tivoization, named after the company TiVo, which used GPL-covered software but implemented hardware restrictions that prevented users from running modified versions of the software. This was seen by the Free Software Foundation (FSF) as a direct violation of software freedom, prompting GPLv3 to include language explicitly forbidding such restrictions. Additionally, GPLv3 introduced clauses to protect users against aggressive enforcement of software patents and reinforced the idea that users should retain control over the software they use.
After the development of the GNU GPLv3 in 2007, the FSF (as the copyright holder of many pieces of the GNU system) updated many of the GNU programs' licenses from GPLv2 to GPLv3. On the other hand, the adoption of the new GPL version was heavily discussed in the FOSS ecosystem, several projects decided against upgrading to GPLv3. For instance the Linux kernel, the BusyBox project, AdvFS, Blender, and the VLC media player decided against adopting the GPLv3.
Apple, a user of GCC and a heavy user of both DRM and patents, switched the compiler in its Xcode IDE from GCC to Clang, which is another FOSS compiler but is under a permissive license. LWN speculated that Apple was motivated partly by a desire to avoid GPLv3. The Samba project also switched to GPLv3, so Apple replaced Samba in their software suite by a closed-source, proprietary software alternative.
The controversy with GPLv3 mirrored a more general philosophical split in the open source community: whether people should hold licenses that aggressively defend user freedoms (as with copyleft) or take a more permissive, collaborative yet ambiguous approach. Supporters applauded GPLv3 for fortifying protections against restrictions imposed by hardware and patent threats, while critics felt it created legal and ideological barriers that complicated its development and made it less appealing to adopt. The fallout helped to raise the acceptance of permissive licenses like the MIT and Apache licenses, especially by commercial software developers.
He also criticizes notebook manufacturers for optimizing their own products only privately or creating instead of helping fix the actual causes of the many issues with Linux on notebooks such as the unnecessary power consumption.
Oracle in turn purchased Sun in January 2010, acquiring their copyrights, patents, and trademarks. Thus, Oracle became the owner of both the most popular proprietary database and the most popular open-source database. Oracle's attempts to commercialize the open-source MySQL database have raised concerns in the FOSS community. Partly in response to uncertainty about the future of MySQL, the FOSS community forked the project into new database systems outside of Oracle's control. These include MariaDB, Percona, and Drizzle. All of these have distinct names; they are distinct projects and cannot use the trademarked name MySQL.
By realizing the historical potential of an "economy of abundance" for the new digital world, FOSS may lay down a plan for political resistance or show the way towards a potential transformation of capitalism.
According to Yochai Benkler, Jack N. and Lillian R. Berkman Professor for Entrepreneurial Legal Studies at Harvard Law School, free software is the most visible part of a new economy of commons-based peer production of information, knowledge, and culture. As examples, he cites a variety of FOSS projects, including both free software and open-source.
|
|